Дослідження виконання окремих команд і простих програм мікропроцесора КР580ИК80

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2003
Тип роботи:
Лабораторна робота
Предмет:
Мікропроцесорні засоби та системи
Група:
ЕКТ-41

Частина тексту файла

Міністерство освіти України Національний університет „Львівська політехніка” кафедра електроприводу Лабораторна робота №4 на тему: „Дослідження виконання окремих команд і простих програм мікропроцесора КР580ИК80 ” з дисципліни „Мікропроцесорні засоби та ситеми ” Львів 2003 Мета роботи: ознайомитися з командами МП КР580ИК80А , дослідити виконання окремих команд Асемблера, вивчити способи адресації , складання , написання та реалізації програм. Програма роботи: 1. Перевірити виконання команд переміщення даних. Для цього задану послідовність команд записати за формою, наведеною в табл..30 для конкретних реєстрів і адрес. Приклад запису програми поданий для перших двох команд. Як видно з прикладу, команди необхідно розмістити в оперативній пам’яті, починаючи з адреси 8200Н, записати їх війкові і шістнадцяткові коди і дати потрібні пояснення. Виконати програму в кроковому режимі (натискаючи клавішу STEP), перевіряючи результати виконання перших трьох команд перевірити вміст реєстрів R1, R2, і R3: MVI R1,D8 MOV R2,R1 MOV R3,R2 LHLD ADR1 SHLD ADR2 LXI D,ADR3 XCHG MOV R,M HLT Адреса 16-й Мнемокод Пояснення  8200 3Е MVI A, 40 A40H (A=40, REG A - перевірка).  8201 40    8202 47 MOV B, A BA (B=40, REG B - перевірка).  8204 8205 8206 2A 54 01 LHLD 0154 L(0154) ,H(0155) (за адресою 0154 чи-сло B2, а за 0155 – C2, відповідно L=B2, a H=C2).  8207 22 SHLD 8405 (8405) L (8406) H  8208 05    8209 84    820A 11 LXI D,8506 D85, E06 (D=85, E=02).  820B 06    820C 85    820D EB XCHG HD, LE  820E 7E MOV A, M A(HL)  820F E7 RST ЗУПИНКА             2. Перевірити виконання команд керування стеком. Налагодити стек, для чого в реєстр-покажчик стека командою LXI SP B2 B3 занести адресу вершини стека 83ЕОН. Попередньо з клавіатури, користуючись МОНІТОРОМ, занести в реєстрові пари ВС і DЕ будь-які двобаштові операнди. Після цього записати програму, яка складається з команд запису в стек вмісту реєстрових пар ВС і DЕ і читання зі стека, виконати її, контролюючи проміжні результати:LXI SP B2 B3 PUSH B PUSH D (контроль вмісту SР і стека) РОР Н РОР В (контроль вмісту НL, ВС і SР). Адреса 16-й Мнемокод Пояснення  8200 31 LXI SP 83E0 SP=83E0  8201 E0    8202 83    8203 21 PUSH B (SP-1)B, (SP-2)C (83DF)=11, (83DE)=22  8204 AB PUSH D (SP-3)D, (SP-4)E (83DD)=33, (83DC)=44  8205 2C POP H L(SP-4), H(SP-3) L=44, H=33  8206 E5 POP D E(SP-2), D(SP-1) E=22, D=11  8207 8208 39 E7  RST  Зупинка   3. Скласти і дослідити таку програму: налагодити стек 83ЕОН, завантажити в НL двобайтовий операнд, після цього переслати його в стек, додати вміст SP і HL, проконтролювати результати в HL і стека. Адреса 16-й Мнемокод Пояснення  8200 31 LXI SP 83E0 SP=83E0  8201 E0    8202 83    8203 21 LXI HL 01A0 HL=01A0  8204 A0    8205 01    8206 E5 PUSH H (SP-1)H, (SP-2)L  8207 39 DAD SP HLHL+SP  8208 76 RST Зупинка   4. Дослідити програму (табл..31) додавання без перенесення і віднімання без позичання однобайтових операндів (ADR 4), (ADR5), (ADR 6), тобто (ADR4) + (ADR5) – (ADR6), а результат записати за адресою ADR7. Перед виконанням програми з операнди записати в пам’ять з клавіатури. Проконтролювати окремо: результат додавання і вмісту реєстру ознак, віднімання і вмісту реєстру ознак. Програму виконати в кроковому режимі (“ОТЛАДКА”) і автоматичному (“ПРОГОН”). Під час виконання програми в автоматичному режимі замість команди зупинки HLT – код 76Н кори...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини